Information transmission method and apparatus

ABSTRACT

This application provides an information transmission method and apparatus. The method includes: receiving, by a terminal device, a plurality of pieces of downlink control information DCI, where each of the plurality of pieces of DCI is used to trigger reporting of one piece of UCI and indicate a physical uplink control channel PUCCH resource carrying the UCI, the UCI includes at least one piece of channel state information CSI and response information, and PUCCH resources indicated by the plurality of pieces of downlink DCI occupy at least one same orthogonal frequency division multiplexing OFDM symbol; and sending, by the terminal device, target UCI on a target PUCCH resource, where the target UCI includes UCI triggered by the plurality of pieces of DCI, and the target PUCCH resource is one of the PUCCH resources indicated by the plurality of pieces of DCI.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/719,286, filed on Dec. 18, 2019, which is a continuation ofInternational Application No. PCT/CN2018/115878, filed on Nov. 16, 2018,which claims priority to Chinese Patent Application No. 201711148322.0,filed on Nov. 17, 2017. All of the aforementioned patent applicationsare hereby incorporated by reference in their entireties.

TECHNICAL FIELD

This application relates to the field of communications technologies,and in particular, to an information transmission method and apparatus.

BACKGROUND

In a long term evolution (LTE) system, uplink control information (UCI)is transmitted on a physical uplink control channel (PUCCH). The UCI maybe channel state information (CSI) or response information(acknowledgement/negative acknowledgement (ACK/NACK, A/N for shortbelow)) fed back for scheduling of a downlink data packet. The CSI isobtained by a terminal device by measuring a reference signal, and isused to determine information such as an appropriate modulation andcoding scheme and a precoding matrix by a network device for asubsequently scheduled downlink data packet, to improve efficiency andreliability of transmitting the downlink data packet. The A/N isobtained by the terminal device by detecting the downlink data packet.If the terminal device correctly receives the downlink data packet, theterminal device feeds back an ACK, and if the terminal device fails tocorrectly receive the downlink data packet, the terminal device feedsback a NACK. The downlink data packet is scheduled by using downlinkcontrol information (DCI) sent by the network device to the terminaldevice. The DCI further indicates a PUCCH resource for the terminaldevice to feed back a corresponding A/N. A 5th generation mobilecommunications (5G) system supports that a plurality of pieces of DCIsent by the network device at a plurality of moments indicate a samePUCCH resource at a same moment, where the same PUCCH resource is usedto report all A/Ns corresponding to the repeated scheduling of thedownlink data packet. Because DCI may be missed, the DCI indicates aquantity of bits of the A/N that needs to be fed back by the terminaldevice until current scheduling. For example, the network device sendsDCI0 at a moment n, and sends DCI1 at a moment n+1. DCI0 indicates aquantity Z1 of bits of A/N0 that needs to be reported by the terminaldevice in a first PUCCH resource at a moment n+k, and DCI1 indicates aquantity Z2 of bits of A/N1 that needs to be reported by the terminaldevice in the first PUCCH resource at the moment n+k, where Z2>Z1, toensure that each A/N reported a current time is not misplaced.

In LTE, periodic CSI can be transmitted on a PUCCH resource. When theperiodic CSI and the A/N need to be transmitted at a same moment,because a quantity of bits that can be carried by the PUCCH resource islimited, in an existing transmission mechanism, the terminal devicediscards periodic CSI that occupies a relatively large quantity of bitsand reports only the A/N, to ensure that the PUCCH resource canaccommodate a quantity of bits that need to be reported.

In the 5G system, aperiodic CSI may also be transmitted on a PUCCHresource. The aperiodic CSI is triggered by DCI, and the PUCCH resourceis also allocated by the DCI that triggers the CSI. When the aperiodicCSI and the A/N are transmitted at a same moment, according to theexisting transmission mechanism, the aperiodic CSI is discarded. Becausethe aperiodic CSI is usually triggered by the network device whennecessary, if the aperiodic CSI is discarded, performance of subsequentdownlink data transmission is impaired, and system performance isimpaired.

SUMMARY

This application provides an information transmission method andapparatus, to resolve a problem that aperiodic CSI cannot be transmittedon a PUCCH resource.

According to a first aspect, this application provides an informationtransmission method, including:

receiving, by a terminal device, a plurality of pieces of DCI, whereeach of the plurality of pieces of DCI is used to trigger reporting ofone piece of UCI and indicate a PUCCH resource carrying the UCI, the UCIincludes at least one piece of channel state information CSI andresponse information, and PUCCH resources indicated by the plurality ofpieces of downlink DCI occupy at least one identical orthogonalfrequency division multiplexing (OFDM) symbol; and sending, by theterminal device, target UCI on a target PUCCH resource, where the targetUCI includes UCI triggered by the plurality of pieces of DCI, and thetarget PUCCH resource is one of the PUCCH resources indicated by theplurality of pieces of DCI.

In the information transmission method provided by the first aspect,after receiving the plurality of pieces of DCI sent by a network device,the terminal device determines the target PUCCH resource from the PUCCHresources indicated by the plurality of pieces of DCI, and then sendsthe target UCI to the network device on the target PUCCH resource. Thetarget UCI includes the UCI triggered by the plurality of pieces of DCI.The UCI triggered by each piece of DCI includes at least one piece ofthe CSI and the response information. The CSI may be aperiodic CSI orsemi-persistent CSI. The network device receives the target UCI on thetarget PUCCH resource, so that the aperiodic CSI triggered by the DCIcan be transmitted on the PUCCH resource.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are a same PUCCH resource, and the sending, by theterminal device, target UCI on a target PUCCH resource includes:

sending, by the terminal device, the target UCI and indicationinformation on the target PUCCH resource, where the indicationinformation is used to indicate a type of the target UCI, the type ofthe target UCI includes a first type and a second type, UCI of the firsttype includes channel state information CSI, and UCI of the second typedoes not include CSI, or, a quantity of bits of UCI of the first type iswithin a first preset range, and a quantity of bits of UCI of the secondtype is within a second preset range.

In the information transmission method provided in this embodiment, whenthe terminal device sends the UCI, the indication information indicateswhether the UCI includes the CSI, and when the UCI includes the CSI, aninformation bit sequence of the UCI is formed in a bit sequence mappingmanner that CSI is in front of an A/N. After receiving the UCI and theindication information, the network device may determine the type of theUCI based on the indication information, to correctly interpret the UCIbased on the type of the UCI and the corresponding information bitsequence. In this way, a problem that all content is incorrectlyinterpreted because the terminal device misses the DCI that triggers theaperiodic CSI can be avoided.

In one embodiment, the method further includes: determining, by theterminal device, the type of the target UCI based on the plurality ofpieces of DCI; and determining the type of the target UCI as the firsttype if one of the plurality of pieces of DCI triggers CSI reporting,and/or determining the type of the target UCI as the second type if noneof the plurality of pieces of DCI triggers CSI reporting.

In one embodiment, the sending, by the terminal device, the target UCIand indication information on the target PUCCH resource includes:sending, by the terminal device, a first information bit sequence on thetarget PUCCH resource, where a bit in at least one preset position inthe first information bit sequence is determined based on the indicationinformation, and the first information bit sequence further includes aninformation bit sequence of the target UCI.

In this embodiment, the indication information is carried in the firstinformation bit sequence in an explicit carrying manner.

In one embodiment, the sending, by the terminal device, the target UCIand indication information on the target PUCCH resource includes:determining, by the terminal device, a sequence of a demodulationreference signal DMRS of the target PUCCH resource, where the sequenceof the DMRS is determined based on a first sequence and a secondsequence, the first sequence is determined based on the indicationinformation, and the second sequence is determined based onconfiguration information received by the terminal device.

In this embodiment, the indication information is carried in thesequence of the DMRS of the target PUCCH resource in an implicitcarrying manner. As compared with the explicit carrying manner, in theimplicit carrying manner, a channel coding gain can be obtained when theUCI does not include the CSI.

In one embodiment, at least two of the PUCCH resources indicated by theplurality of pieces of DCI are different PUCCH resources, and thesending, by the terminal device, target UCI on a target PUCCH resourceincludes:

determining, by the terminal device, the target PUCCH resource in the atleast two different PUCCH resources according to a preset rule, andsending, by the terminal device, the target UCI on the target PUCCHresource.

In one embodiment, the target PUCCH resource is a PUCCH resource thatcan carry the largest quantity of encoded bits of the at least twodifferent PUCCH resources; or, the target PUCCH resource is a PUCCHresource indicated by the last DCI of the plurality of pieces of DCIreceived by the terminal device before the terminal device sends thetarget UCI; or, the target PUCCH resource is one of PUCCH resources forcarrying UCI that includes CSI.

In the information transmission method provided in this embodiment, whenthe terminal device sends the target UCI, the indication informationindicates whether the UCI includes the CSI, and when the UCI includesthe CSI, an information bit sequence of the UCI is formed in a bitsequence mapping manner that CSI is in front of an A/N. After receivingthe UCI and the indication information, the network device may determinethe type of the UCI based on the indication information, to correctlyinterpret the UCI based on the type of the UCI and the correspondinginformation bit sequence. In this way, a problem that all content isincorrectly interpreted because the terminal device misses the DCI thattriggers the aperiodic CSI can be avoided.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are PUCCH resources in PUCCH resources configured by firstconfiguration information.

In one embodiment, the PUCCH resources configured by the firstconfiguration information include at least one first PUCCH resource forcarrying UCI that includes CSI and at least one second PUCCH resourcefor carrying UCI that does not include CSI, and the PUCCH resourcesindicated by the plurality of pieces of DCI include at least one firstPUCCH resource and/or at least one second PUCCH resource.

In one embodiment, the CSI is aperiodic CSI or semi-persistent CSI.

In one embodiment, the sending, by the terminal device, target UCI on atarget PUCCH resource includes:

determining, by the terminal device, the information bit sequence a₀, .. . , a_(A−1) of the target UCI, where if the target UCI includes CSIand response information, a bit sequence a_(B) ₁ , . . . , a_(B) ₂ ina₀, . . . , a_(A−1) is an information bit sequence of the CSI, a_(C) ₁ ,. . . , a_(C) ₂ is an information bit sequence of the responseinformation, A is a length of the information bit sequence of the targetUCI, A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers; andsending, by the terminal device, the information bit sequence on thetarget PUCCH resource.

According to a second aspect, this application provides an informationtransmission method, including:

sending, by a network device, a plurality of pieces of downlink controlinformation DCI, where each of the plurality of pieces of DCI is used totrigger reporting of one piece of UCI and indicate a physical uplinkcontrol channel PUCCH resource carrying the UCI, the UCI includes atleast one piece of channel state information CSI and responseinformation, and PUCCH resources indicated by the plurality of pieces ofdownlink DCI occupy at least one same orthogonal frequency divisionmultiplexing OFDM symbol; and receiving, by the network device, targetUCI on a target PUCCH resource, where the target PUCCH resource is oneof the PUCCH resources indicated by the plurality of pieces of DCI, andthe target UCI includes UCI triggered by all or some of the plurality ofpieces of DCI.

In the information transmission method provided by the second aspect,after receiving the plurality of pieces of DCI sent by a network device,the terminal device determines the target PUCCH resource from the PUCCHresources indicated by the plurality of pieces of DCI, and then sendsthe target UCI to the network device on the target PUCCH resource. Thetarget UCI includes the UCI triggered by the plurality of pieces of DCI.The UCI triggered by each piece of DCI includes at least one piece ofthe CSI and the response information. The CSI may be aperiodic CSI orsemi-persistent CSI. The network device receives the target UCI on thetarget PUCCH resource, so that the aperiodic CSI triggered by the DCIcan be transmitted on the PUCCH resource.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are an identical PUCCH resource, and the receiving, by thenetwork device, target UCI on a target PUCCH resource includes:

receiving, by the network device, the target UCI and indicationinformation on the target PUCCH resource, where the indicationinformation is used to indicate a type of the target UCI, the type ofthe target UCI includes a first type and a second type, UCI of the firsttype includes channel state information CSI, and UCI of the second typedoes not include CSI, or, a quantity of bits of UCI of the first type iswithin a first preset range, and a quantity of bits of UCI of the secondtype is within a second preset range.

In the information transmission method provided in this embodiment, whenthe terminal device sends the UCI, the indication information indicateswhether the UCI includes the CSI, and when the UCI includes the CSI, aninformation bit sequence of the UCI is formed in a bit sequence mappingmanner that CSI is in front of an A/N. After receiving the UCI and theindication information, the network device may determine the type of theUCI based on the indication information, to correctly interpret the UCIbased on the type of the UCI and the corresponding information bitsequence. In this way, a problem that all content is incorrectlyinterpreted because the terminal device misses the DCI that triggers theaperiodic CSI can be avoided.

In one embodiment, the receiving, by the network device, the target UCIand indication information on the target PUCCH resource includes:receiving, by the network device, a first information bit sequence onthe target PUCCH resource, where the indication information isdetermined based on a bit in at least one preset position in the firstinformation bit sequence, and the first information bit sequence furtherincludes an information bit sequence of the target UCI.

In this embodiment, the indication information is carried in the firstinformation bit sequence in an explicit carrying manner.

In one embodiment, the receiving, by the network device, the target UCIand indication information on the target PUCCH resource includes:receiving, by the network device, a demodulation reference signal DMRSof the target PUCCH resource, and determining the indication informationbased on a sequence of the DMRS, where the sequence of the DMRS isdetermined based on a first sequence and a second sequence, the firstsequence is determined based on the indication information, and thesecond sequence is determined based on configuration information sent bythe network device.

In this embodiment, the indication information is carried in thesequence of the DMRS of the target PUCCH resource in an implicitcarrying manner. As compared with the explicit carrying manner, in theimplicit carrying manner, a channel coding gain can be obtained when theUCI does not include the CSI.

In one embodiment, at least two of the PUCCH resources indicated by theplurality of pieces of DCI are different PUCCH resources, and the methodfurther includes: determining, by the network device, the target PUCCHresource in the at least two different PUCCH resources, and determininga type of the target UCI based on the target PUCCH resource, where thetype of the target UCI includes a first type and a second type, UCI ofthe first type includes channel state information CSI, and UCI of thesecond type does not include CSI, or, a quantity of bits of UCI of thefirst type is within a first preset range, and a quantity of bits of UCIof the second type is within a second preset range.

In one embodiment, the determining, by the network device, a type of thetarget UCI based on the target PUCCH resource includes: determining thetype of the target UCI as the first type if UCI triggered by DCI thatindicates the target PUCCH resource includes CSI; and/or determining thetype of the target UCI as the second type if UCI triggered by DCI thatindicates the target PUCCH resource does not include CSI.

In the information transmission method provided in this implementation,when the terminal device sends the target UCI, the indicationinformation indicates whether the UCI includes the CSI, and when the UCIincludes the CSI, an information bit sequence of the UCI is formed in abit sequence mapping manner that CSI is in front of an A/N. Afterreceiving the UCI and the indication information, the network device maydetermine the type of the UCI based on the indication information, tocorrectly interpret the UCI based on the type of the UCI and thecorresponding information bit sequence. In this way, a problem that allcontent is incorrectly interpreted because the terminal device missesthe DCI that triggers the aperiodic CSI can be avoided.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are PUCCH resources in PUCCH resources configured by firstconfiguration information.

In one embodiment, the PUCCH resources configured by the firstconfiguration information include at least one first PUCCH resource forcarrying UCI that includes CSI and at least one second PUCCH resourcefor carrying UCI that does not include CSI, and the PUCCH resourcesindicated by the plurality of pieces of DCI include at least one firstPUCCH resource and/or at least one second PUCCH resource.

In one embodiment, the CSI is aperiodic CSI or semi-persistent CSI.

In one embodiment, the receiving, by the network device, target UCI on atarget PUCCH resource includes:

determining, by the network device, the information bit sequence a₀, . .. , a_(A−1) of the UCI, where

if the type of the target UCI is the first type, a bit sequence a_(B) ₁, . . . , a_(B) ₂ in the information bit sequence a₀, . . . , a_(A−1) isan information bit sequence of the a_(C) ₁ , . . . , a_(C) ₁ is aninformation bit sequence of the response information, A is a length ofthe information bit sequence of the target UCI, A>C2>C1>B2>B1≥0, and A,B1, B2, C1, and C2 are integers.

According to a third aspect, this application provides a terminaldevice, including:

a receiving module, configured to receive a plurality of pieces ofdownlink control information DCI, where each of the plurality of piecesof DCI is used to trigger reporting of one piece of UCI and indicate aphysical uplink control channel PUCCH resource carrying the UCI, the UCIincludes at least one piece of channel state information CSI andresponse information, and PUCCH resources indicated by the plurality ofpieces of downlink DCI occupy at least one same orthogonal frequencydivision multiplexing OFDM symbol; and

a sending module, configured to send target UCI on a target PUCCHresource, where the target UCI includes UCI triggered by the pluralityof pieces of DCI, and the target PUCCH resource is one of the PUCCHresources indicated by the plurality of pieces of DCI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are a same PUCCH resource, and the sending module isconfigured to send the target UCI and indication information on thetarget PUCCH resource, where the indication information is used toindicate a type of the target UCI, the type of the target UCI includes afirst type and a second type, UCI of the first type includes channelstate information CSI, and UCI of the second type does not include CSI,or, a quantity of bits of UCI of the first type is within a first presetrange, and a quantity of bits of UCI of the second type is within asecond preset range.

In one embodiment, the terminal device further includes a determiningmodule, configured to: determine the type of the target UCI based on theplurality of pieces of DCI; and determine the type of the target UCI asthe first type if one of the plurality of pieces of DCI triggers CSIreporting, and/or determine the type of the target UCI as the secondtype if none of the plurality of pieces of DCI triggers CSI reporting.

In one embodiment, the sending module is configured to send a firstinformation bit sequence on the target PUCCH resource, where a bit in atleast one preset position in the first information bit sequence isdetermined based on the indication information, and the firstinformation bit sequence further includes an information bit sequence ofthe target UCI.

In one embodiment, the sending module is configured to determine asequence of a demodulation reference signal DMRS of the target PUCCHresource, where the sequence of the DMRS is determined based on a firstsequence and a second sequence, the first sequence is determined basedon the indication information, and the second sequence is determinedbased on configuration information received by the terminal device.

In one embodiment, at least two of the PUCCH resources indicated by theplurality of pieces of DCI are different PUCCH resources, and thesending module is configured to: determine the target PUCCH resource inthe at least two different PUCCH resources according to a preset rule,and send the target UCI on the target PUCCH resource.

In one embodiment, the target PUCCH resource is a PUCCH resource thatcan carry the largest quantity of encoded bits of the at least twodifferent PUCCH resources; or, the target PUCCH resource is a PUCCHresource indicated by the last DCI of the plurality of pieces of DCIreceived by the terminal device before the terminal device sends thetarget UCI; or, the target PUCCH resource is one of PUCCH resources forcarrying UCI that includes CSI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are PUCCH resources in PUCCH resources configured by firstconfiguration information.

In one embodiment, the PUCCH resources configured by the firstconfiguration information include at least one first PUCCH resource forcarrying UCI that includes CSI and at least one second PUCCH resourcefor carrying UCI that does not include CSI, and the PUCCH resourcesindicated by the plurality of pieces of DCI include at least one firstPUCCH resource and/or at least one second PUCCH resource.

In one embodiment, the CSI is aperiodic CSI or semi-persistent CSI.

In one embodiment, the sending module is configured to:

determine the information bit sequence a₀, . . . , a_(A−1) of the targetUCI, where if the target UCI includes CSI and response information, abit sequence a_(B) ₁ , . . . , a_(B) ₂ in a₀, . . . , a_(A−1) is aninformation bit sequence of the CSI, a_(C) ₁ , . . . , a_(C) ₂ is aninformation bit sequence of the response information, A is a length ofthe information bit sequence of the target UCI, A>C2>C1>B2>B1≥0, and A,B1, B2, C1, and C2 are integers; and send the information bit sequenceon the target PUCCH resource.

Refer to beneficial effects brought by the foregoing first aspect andthe possible implementations of the first aspect for beneficial effectsof the terminal device provided in the foregoing third aspect and thepossible designs of the third aspect. Details are not described hereinagain.

According to a fourth aspect, this application provides a networkdevice, including:

a sending module, configured to send a plurality of pieces of downlinkcontrol information DCI, where each of the plurality of pieces of DCI isused to trigger reporting of one piece of UCI and indicate a physicaluplink control channel PUCCH resource carrying the UCI, the UCI includesat least one piece of channel state information CSI and responseinformation, and PUCCH resources indicated by the plurality of pieces ofdownlink DCI occupy at least one same orthogonal frequency divisionmultiplexing OFDM symbol; and a receiving module, configured to receivetarget UCI on a target PUCCH resource, where the target PUCCH resourceis one of the PUCCH resources indicated by the plurality of pieces ofDCI, and the target UCI includes UCI triggered by all or some of theplurality of pieces of DCI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are a same PUCCH resource, and the receiving module isconfigured to receive the target UCI and indication information on thetarget PUCCH resource, where the indication information is used toindicate a type of the target UCI, the type of the target UCI includes afirst type and a second type, UCI of the first type includes channelstate information CSI, and UCI of the second type does not include CSI,or, a quantity of bits of UCI of the first type is within a first presetrange, and a quantity of bits of UCI of the second type is within asecond preset range.

In one embodiment, the receiving module is configured to receive a firstinformation bit sequence on the target PUCCH resource, where theindication information is determined based on a bit in at least onepreset position in the first information bit sequence, and the firstinformation bit sequence further includes an information bit sequence ofthe target UCI.

In one embodiment, the receiving module is configured to: receive ademodulation reference signal DMRS of the target PUCCH resource, anddetermine the indication information based on a sequence of the DMRS,where the sequence of the DMRS is determined based on a first sequenceand a second sequence, the first sequence is determined based on theindication information, and the second sequence is determined based onconfiguration information sent by the network device.

In one embodiment, at least two of the PUCCH resources indicated by theplurality of pieces of DCI are different PUCCH resources, and thenetwork device further includes: a determining module, configured to:determine the target PUCCH resource in the at least two different PUCCHresources, and determine a type of the target UCI based on the targetPUCCH resource, where the type of the target UCI includes a first typeand a second type, UCI of the first type includes channel stateinformation CSI, and UCI of the second type does not include CSI, or, aquantity of bits of UCI of the first type is within a first presetrange, and a quantity of bits of UCI of the second type is within asecond preset range.

In one embodiment, the determining module is configured to: determinethe type of the target UCI as the first type if UCI triggered by DCIthat indicates the target PUCCH resource includes CSI, and/or determinethe type of the target UCI as the second type if UCI triggered by DCIthat indicates the target PUCCH resource does not include CSI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are PUCCH resources in PUCCH resources configured by firstconfiguration information.

In one embodiment, the PUCCH resources configured by the firstconfiguration information include at least one first PUCCH resource forcarrying UCI that includes CSI and at least one second PUCCH resourcefor carrying UCI that does not include CSI, and the PUCCH resourcesindicated by the plurality of pieces of DCI include at least one firstPUCCH resource and/or at least one second PUCCH resource.

In one embodiment, the CSI is aperiodic CSI or semi-persistent CSI.

In one embodiment, the receiving module is configured to determine theinformation bit sequence a₀, . . . , a_(A−1) of the UCI, where

if the type of the target UCI is the first type, a bit sequence a_(B) ₁, . . . , a_(B) ₂ in the information bit sequence a₀, . . . , a_(A−1) isan information bit sequence of the CSI, a_(C) ₁ , . . . , a_(C) ₂ is aninformation bit sequence of the response information, A is a length ofthe information bit sequence of the target UCI, A>C2>C1>B2>B1≥0, and A,B1, B2, C1, and C2 are integers.

Refer to beneficial effects brought by the foregoing second aspect andthe possible implementations of the second aspect for beneficial effectsof the network device provided in the foregoing fourth aspect and thepossible designs of the fourth aspect. Details are not described hereinagain.

According to a fifth aspect, this application provides a terminaldevice, including a memory and a processor, where

the memory is configured to store a program instruction; and

the processor is configured to invoke the program instruction in thememory to perform the information transmission method in the firstaspect and any possible design of the first aspect.

According to a sixth aspect, this application provides a network device,including a memory and a processor, where

the memory is configured to store a program instruction; and

the processor is configured to invoke the program instruction in thememory to perform the information transmission method in the secondaspect and any possible design of the second aspect.

According to a seventh aspect, this application provides a readablestorage medium. The readable storage medium stores an executioninstruction. When at least one processor of a terminal device executesthe execution instruction, the terminal device performs the informationtransmission method in the first aspect and any possible design of thefirst aspect.

According to an eighth aspect, this application provides a readablestorage medium. The readable storage medium stores an executioninstruction. When at least one processor of a network device executesthe execution instruction, the network device performs the informationtransmission method in the second aspect and any possible design of thesecond aspect.

According to a ninth aspect, this application provides a programproduct. The program product includes an execution instruction. Theexecution instruction is stored in a readable storage medium. At leastone processor of a terminal device may read the execution instructionfrom the readable storage medium. The at least one processor executesthe execution instruction, so that the terminal device implements theinformation transmission method in the first aspect and any possibledesign of the first aspect.

According to a tenth aspect, this application provides a programproduct. The program product includes an execution instruction. Theexecution instruction is stored in a readable storage medium. At leastone processor of a network device may read the execution instructionfrom the readable storage medium. The at least one processor executesthe execution instruction, so that the network device implements theinformation transmission method in the second aspect and any possibledesign of the second aspect.

According to an eleventh aspect, this application provides a chip. Thechip is connected to a memory, or the memory is integrated on the chip.When a software program stored in the memory is executed, any one of theforegoing information transmission methods is implemented.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a schematic architectural diagram of a communications system;

FIG. 2 is a schematic diagram of a to-be-coded information bit sequenceformed by a terminal device;

FIG. 3 is a schematic diagram of a to-be-coded information bit sequenceformed by a terminal device when DCI0 is missed;

FIG. 4 is a schematic diagram of a to-be-coded information bit sequenceformed by a terminal device when DCI1 is missed;

FIG. 5 is a flowchart of an embodiment of an information transmissionmethod according to this application;

FIG. 6 is a flowchart of an embodiment of an information transmissionmethod according to this application;

FIG. 7 is a flowchart of an embodiment of an information transmissionmethod according to this application;

FIG. 8 is a flowchart of an embodiment of an information transmissionmethod according to this application;

FIG. 9 is a flowchart of an embodiment of an information transmissionmethod according to this application;

FIG. 10 is a schematic diagram of PUCCH resources respectively indicatedby DCI0 and DCI1;

FIG. 11 is a schematic structural diagram of an embodiment of a terminaldevice according to this application;

FIG. 12 is a schematic structural diagram of an embodiment of a terminaldevice according to this application;

FIG. 13 is a schematic structural diagram of an embodiment of a networkdevice according to this application;

FIG. 14 is a schematic structural diagram of an embodiment of a networkdevice according to this application;

FIG. 15 is a schematic structural diagram of another terminal deviceaccording to this application; and

FIG. 16 is a schematic structural diagram of another network deviceaccording to this application.

DESCRIPTION OF EMBODIMENTS

Embodiments of this application may be applied to a wirelesscommunications system. It should be noted that the wirelesscommunications system mentioned in the embodiments of this applicationincludes but is not limited to: a narrowband Internet of Things (NB-IoT)system, a global system for mobile communications (GSM), an enhanceddata rate for GSM evolution (EDGE) system, a wideband code divisionmultiple access (WCDMA) system, a code division multiple access 2000(CDMA2000) system, a time division-synchronization code divisionmultiple access (TD-SCDMA) system, an LTE system, and a 5G system.

Communications apparatuses involved in this application mainly include anetwork device and a terminal device.

The network device may be a base station, an access point, an accessnetwork device, or a device that communications with a wireless terminalby using one or more sectors on an air interface in an access network.The network device may be configured to mutually convert a receivedover-the-air frame and an IP packet and serve as a router between thewireless terminal and the remaining part of the access network, wherethe remaining part of the access network may include an internetprotocol (IP) network. The network device may coordinate attributemanagement of the air interface. For example, the network device may bea base transceiver station (BTS) in global system for mobilecommunications (GSM) or code division multiple access (CDMA), or a NodeB(NB) in WCDMA, or an evolved NodeB (eNB or eNodeB) in long termevolution (LTE), or a relay station or an access point, or a basestation in a future 5G network such as a gNB. This is not limitedherein. It should be noted that, for a 5G system or an NR system, in anNR base station, there may be one or more transmission reception points(TRP). All TRPs belong to a same cell. Each TRP and a terminal may usethe measurement reporting method in the embodiments of this application.In another scenario, the network device may also include a control unit(CU) and a data unit (DU). In one CU, there may be a plurality of DUs.The measurement reporting method in the embodiments of this applicationmay be used for both a terminal device and each DU. A difference betweena CU-DU split scenario and a multi-TRP scenario lies in that: A TRP ismerely a radio frequency unit or an antenna device, and a protocol stackfunction may be implemented on a DU. For example, a physical layerfunction may be implemented on the DU.

A terminal device may be a wireless terminal or a wired terminal. Thewireless terminal may refer to a device that provides a user with voiceand/or other service data connectivity, a handheld device with a radioconnection function, or another processing device connected to awireless modem. The wireless terminal may communicate with one or morecore networks through a radio access network (RAN). The wirelessterminal may be a mobile terminal, such as a mobile phone (also referredto as a “cellular” phone) and a computer with a mobile terminal, forexample, may be a portable mobile apparatus, a pocket-sized mobileapparatus, a handheld mobile apparatus, a computer built-in mobileapparatus, or an in-vehicle mobile apparatus, which exchanges voiceand/or data with the radio access network. For example, it may be adevice such as a personal communication service (PCS) phone, a cordlesstelephone set, a session initiation protocol (SIP) phone, a wirelesslocal loop (WLL) station, or a personal digital assistant (PDA). Thewireless terminal may also be referred to as a system, a subscriberunit, a subscriber station, a mobile station, a mobile, a remotestation, a remote terminal, an access terminal, a user terminal, a useragent, a user device. This application is not limited thereto.

In the embodiments of this application, “a plurality of” refers to “two”or “more than two”. The term “and/or” describes an associationrelationship for describing associated objects and represents that threerelationships may exist. For example, A and/or B may represent thefollowing three cases: Only A exists, both A and B exist, and only Bexists. The character “/” generally indicates an “or” relationshipbetween the associated objects.

FIG. 1 is a schematic architectural diagram of a communications system.As shown in FIG. 1 , the communications system of this application mayinclude a network device and a terminal device. The network devicecommunicates with the terminal device.

In related technologies, in a 5G system, aperiodic CSI triggered by DCImay also be transmitted on a PUCCH resource. According to an originaltransmission mechanism, the aperiodic CSI is discarded. The aperiodicCSI is usually triggered by the network device when necessary.Therefore, if the aperiodic CSI is discarded, performance of subsequentdownlink data transmission is impaired, and system performance isimpaired. To resolve this problem, this application provides aninformation transmission method, to transmit, on a PUCCH resource,aperiodic CSI triggered by DCI, thereby preventing system performancefrom being impaired.

In this application, based on the resolution of transmission, on a PUCCHresource, of aperiodic CSI triggered by DCI, further, when the aperiodicCSI is transmitted, the aperiodic CSI is triggered by the DCI, and thePUCCH resource is also allocated by the DCI that triggers the CSI. Forexample, DCI0 triggers the aperiodic CSI and downlink data packetscheduling, and after DCI0, DCI1 triggers downlink data scheduling forthe second time, and DCI0 and DCI1 indicate that CSI, A/N0, and A/N1 arereported by using a same PUCCH resource at a moment n+2. According tothe prior art, the terminal device may determine, based on the usedPUCCH resource and according to a predefined rule, a length K of aninformation bit sequence of the UCI when the UCI is transmitted by usingthe PUCCH resource, where K is a positive integer. Then, the terminaldevice forms an information bit sequence in a mapping manner that aninformation bit sequence of an A/N is in front of an information bitsequence of CSI, and determines, based on a comparison between a lengthX of the information bit sequence and K, whether to pad K−X dummy bitsbehind the sequence, so that a length of a to-be-coded information bitsequence reaches K. Then, the terminal device performs operations suchas coding and modulation on the to-be-coded information bit sequencewith the length of K, and then adds the information bit sequence to thePUCCH resource for reporting to the network device. In this manner, FIG.2 is a schematic diagram of the to-be-coded information bit sequenceformed by the terminal device. In FIG. 2 , it is assumed that the lengthK is exactly equal to X. Certainly, K may be alternatively greater thanX, provided that the terminal device pads dummy bits in predefinedpositions. After performing operations such as demodulation and channeldecoding, the network device obtains the information bit sequence withthe length of K, and sequentially obtains A/N0, A/N1, and CSI based on asequence in FIG. 2 .

However, if the terminal device misses DCI0, the terminal device doesnot know that the CSI needs to be fed back. The terminal device canlearn of, only according to an indication of DCI1, a quantity of bits ofan A/N that needs to be fed back at the moment n+2, and pad a 0 bit inpositions corresponding to A/N0. The padded 0 bit and an information bitof A/N1 form an information bit sequence that is of the A/N and that iswith a total length of Y. In the foregoing manner, if determining thatthe length of the to-be-coded information bit sequence of the UCI isstill K in this case, the terminal device pads K−Y dummy bits behind theinformation bit sequence of the A/N, so that the length of theto-be-coded information bit sequence reaches K. FIG. 3 is a schematicdiagram of the to-be-coded information bit sequence formed by theterminal device when DCI0 is missed. However, the network device doesnot know that the terminal device misses DCI0, and interprets theobtained information bit sequence still in a manner that the terminaldevice reports the CSI (as shown in FIG. 2 ). In this case, if thenetwork device uses the padded dummy bits as the CSI, performance ofsubsequent data transmission is significantly impaired. If the terminaldevice misses DCI1, the terminal device only knows that A/N0 and the CSIneed to be reported. FIG. 4 is a schematic diagram of a to-be-codedinformation bit sequence formed by the terminal device when DCI1 ismissed. As shown in FIG. 4 , the terminal device forms the informationbit sequence shown in FIG. 4 , but the network device does not know thatthe terminal device misses DCI1. Therefore, the network devicemisinterprets the first bit of the CSI as A/N1, and interprets asubsequent bit as the CSI, resulting in errors in interpreting both theCSI and A/N1. Therefore, in an existing CSI sending manner, providedthat DCI is missed, an error in interpreting information by the networkdevice is caused. To resolve this problem, this application provides aninformation transmission method, to correct the error in interpretinginformation by the network device because the DCI is missed. Technicalsolutions of this application are described in detail below withreference to the accompanying drawings.

FIG. 5 is a flowchart of an embodiment of an information transmissionmethod according to this application. As shown in FIG. 5 , the method ofthis embodiment may include the following operations.

Operation S101: A network device sends a plurality of pieces of DCI to aterminal device, where each of the plurality of pieces of DCI is used totrigger reporting of one piece of UCI and indicate a PUCCH resourcecarrying the UCI, the UCI includes at least one piece of CSI andresponse information, and PUCCH resources indicated by the plurality ofpieces of downlink DCI occupy at least one same orthogonal frequencydivision multiplexing OFDM symbol.

In one embodiment, the plurality of pieces of DCI are sent by thenetwork device to the terminal device at a plurality of differentmoments. For example, there are two pieces of DCI. The network devicesends DCI0 at a moment n. DCI0 is used to trigger reporting of UCI0.UCI0 includes CSI and response information (A/N), and indicates that aPUCCH resource carrying UCI0 is a first PUCCH resource. The networkdevice sends DCI1 to the terminal device at a moment n+1. DCI1 is usedto trigger reporting of UCI1. UCI1 includes an A/N, and indicates that aPUCCH resource carrying UCH is a second PUCCH resource. The first PUCCHresource and the second PUCCH resource occupy at least one same OFDMsymbol. To be specific, DCI0 and DCI1 indicate that UCI0 and UCI1 arereported at a same moment.

In one embodiment, at least two of the plurality of pieces of DCI aresent by the network device at a same moment. The at least two pieces ofDCI are sent by the network device on a same component carrier, or theat least two pieces of DCI are sent by the network device on differentcomponent carriers.

In one embodiment, the CSI is aperiodic CSI or semi-persistent CSI. Theaperiodic CSI is of a CSI type that is triggered once by the networkdevice by using control signaling, and then reported by the terminaldevice once. The control signaling takes effect only once. Optionally,the control signaling is DCI. The aperiodic CSI is suitable for unstabledownlink data packet scheduling, and is triggered and reported only whennecessary, so that time frequency resource overheads occupied by CSIreporting can be reduced. The semi-persistent (semi-persistent) CSI isof a CSI type that is triggered once by the network device by usingcontrol signaling, and then reported by the terminal device repeatedlybased on a predefined period, and the terminal device stops reportingthe CSI until the network device sends control signaling again torelease the reporting of the CSI. The semi-persistent CSI is suitablefor relatively stable downlink data packet scheduling in a period oftime. Because the base station is required to send, only once, thecontrol signaling that triggers the CSI and send, only once, the controlsignaling that releases the CSI, the semi-persistent CSI can avoid aproblem of excessive control signaling overheads because controlsignaling needs to be sent to trigger the CSI each time.

Operation S102: The terminal device sends target UCI on a target PUCCHresource, where the target UCI includes UCI triggered by the pluralityof pieces of DCI, and the target PUCCH resource is one of the PUCCHresources indicated by the plurality of pieces of DCI.

Operation S103: The network device receives the target UCI on the targetPUCCH resource, where the target UCI includes UCI triggered by all orsome of the plurality of pieces of DCI.

It should be noted that in this solution of the present invention, thetarget UCI is content on which channel coding needs to be performed andthat is finally carried in the target PUCCH resource. If one piece ofthe UCI triggered by the plurality of pieces of DCI is used to select aPUCCH resource from the PUCCH resources indicated by the plurality ofpieces of DCI, or is carried in the target PUCCH resource in anothermanner, the UCI is not included in the target UCI.

Because the terminal device may miss some of the plurality of pieces ofDCI, the target UCI received by the network device is UCI triggered byall or some of the plurality of pieces of DCI. The terminal devicereports UCI triggered by all DCI detected by the terminal device, toform the target UCI sent by the terminal device. Therefore, the targetUCI received by the network device may be the same as or different fromthe target UCI sent by the terminal device.

In this embodiment, after receiving the plurality of pieces of DCI sentby the network device, the terminal device determines the target PUCCHresource from the PUCCH resources indicated by the plurality of piecesof DCI, and then sends the target UCI to the network device on thetarget PUCCH resource. The target UCI includes the UCI triggered by theplurality of pieces of DCI. The UCI triggered by each piece of DCIincludes at least one piece of the CSI and the response information. TheCSI may be the aperiodic CSI or the semi-persistent CSI. The networkdevice receives the target UCI on the target PUCCH resource, so that theUCI triggered by the plurality of pieces of DCI can be transmitted onthe PUCCH resource. Therefore, when some of the plurality of pieces ofUCI are the aperiodic CSI and some of the plurality of pieces of UCI arethe response information, the terminal device can implement reporting ofall the UCI without discarding the aperiodic CSI.

Further, when the aperiodic CSI triggered by the DCI can be transmittedon the PUCCH resource, because the network device and the terminaldevice do not reach a consensus about whether the UCI includes the CSI,an error in interpreting information by the network device occursbecause the DCI is missed. To resolve this problem, there are twofeasible implementations in this application.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI in operation S101 are a same PUCCH resource, and operationS102 may be: The terminal device sends the target UCI and indicationinformation on the target PUCCH resource, where the indicationinformation is used to indicate a type of the target UCI, the type ofthe target UCI includes a first type and a second type, UCI of the firsttype includes CSI, and UCI of the second type does not include CSI, or,a quantity of bits of UCI of the first type is within a first presetrange, and a quantity of bits of UCI of the second type is within asecond preset range.

In one embodiment, before the terminal device sends the target UCI andthe indication information in operation S102, the method may furtherinclude:

determining, by the terminal device, the type of the target UCI based onthe plurality of pieces of DCI; and determining the type of the targetUCI as the first type if one of the plurality of pieces of DCI triggersCSI reporting, and/or determining the type of the target UCI as thesecond type if none of the plurality of pieces of DCI triggers CSIreporting.

Correspondingly, operation S103 may be: The network device receives thetarget UCI and the indication information on the target PUCCH resource,where the indication information is used to indicate the type of thetarget UCI.

In one embodiment, the indication information has two carrying manners,namely, an explicit carrying manner and an implicit carrying manner. Inthe case of the explicit carrying manner, that the terminal device sendsthe target UCI and indication information on the target PUCCH resourcemay be specifically:

The terminal device sends a first information bit sequence on the targetPUCCH resource, where a bit in at least one preset position in the firstinformation bit sequence is determined based on the indicationinformation, and the first information bit sequence further includes aninformation bit sequence of the target UCI. The bit in the at least onepreset position in the first information bit sequence is, for example,any of a first bit to an x^(th) bit. For example, one bit (0 or 1) isadded in front of an information bit sequence of the UCI to indicate atype of the UCI. The first information bit sequence is i₀, a₀, . . . ,a_(A−1), where i₀ is the indication information. The network deviceinterprets i₀ to determine whether a subsequent UCI sequence includesthe CSI, thereby correctly interpreting the UCI.

In one embodiment, the network device may indicate, through signalingconfiguration, whether the terminal device sends the indicationinformation when the terminal device sends the UCI. For example, thenetwork device indicates, through signaling configuration, whetherindication information of one bit always needs to be added in front ofthe bit sequence of the UCI. When the network device does not need totrigger, by using the DCI, the aperiodic CSI reported on the PUCCHresource, indication information does not need to be added in front ofthe bit sequence of the UCI. In this way, bit overheads of the UCI canbe reduced. In one embodiment, the signaling may be higher layersignaling, or a multi-access control element (MAC CE). The higher layersignaling is signaling different from a physical layer signaling, andmay be one or more of the following messages: a master information block(MIB) message, system information, and a radio resource control (RRC)message. Further, the system information may be a system informationblock (SIB) message, or a system information block message forconfiguring a random access channel (RACH) resource. The RRC message maybe a common RRC message, that is, an RRC message sent to terminaldevices in one cell, or a terminal device-specific RRC message, that is,an RRC message sent to a specific terminal device.

Correspondingly, that the network device receives the target UCI on thetarget PUCCH resource in operation S103 may be specifically:

The network device receives a first information bit sequence on thetarget PUCCH resource, where the indication information is determinedbased on a bit in at least one preset position in the first informationbit sequence, and the first information bit sequence further includes aninformation bit sequence of the target UCI.

In the case of the explicit carrying manner, that the terminal devicesends the target UCI and indication information on the target PUCCHresource may be specifically:

The terminal device determines a sequence of a demodulation referencesignal (DMRS) of the target PUCCH resource, where the sequence of theDMRS is determined based on the indication information; or,

the terminal device determines a sequence of a DMRS of the target PUCCHresource, where the sequence of the DMRS is determined based on a firstsequence and a second sequence, the first sequence is determined basedon the indication information, and the second sequence is determinedbased on configuration information received by the terminal device; or

the terminal device determines a sequence of a DMRS of the target PUCCHresource, where the sequence of the DMRS is determined based on a dotproduct result of a first sequence and a second sequence, the firstsequence is determined based on the indication information, and thesecond sequence is determined based on configuration informationreceived by the terminal device; or

the terminal device determines a sequence of a DMRS of the target PUCCHresource, where a cyclic shift value or a sequence initialization valueof the sequence of the DMRS is determined based on the indicationinformation.

The sequence of the DMRS is determined based on the indicationinformation in a plurality of manners. In one embodiment, the sequenceof the DMRS is determined based on the dot product result of the firstsequence and the second sequence. For example, the sequence of the DMRSis a complex number sequence with a length of N: c₀, c₁, . . . ,c_(N−1), where c_(k)=w_(k)·y_(k)(k=0, . . . , N−1) w₀, . . . , w_(N−1)is a first sequence, and is determined by the terminal device in aplurality of sequences based on the indication information. y₀, . . . ,y_(N−1) is a second sequence, and a specific value may be determinedaccording to a predefined rule.

In one embodiment, the first sequence is selected by the terminal devicefrom I sequences based on the indication information. The I sequencesare predefined, or configured by using sequence configurationinformation received by the terminal device.

In one embodiment, the sequence configuration information is carried byRRC signaling, or is carried by MAC CE signaling.

In one embodiment, in the I sequences, there are two different sequencesthat satisfy orthogonality. Optionally, that two sequences satisfyorthogonality means that an inner product of the two sequences is 0. Iftwo sequences u₀, . . . , u_(m−1) and v₀, . . . , v_(m−1) satisfyΣ_(i=1) ^(m)u_(i−1)v_(i−1)*=0, the two sequences satisfy orthogonality.

In one embodiment, a first sequence with a length of N is determined byusing a target subsequence with a length of m in a manner of duplicationand extension. The target subsequence is determined by the terminaldevice in a plurality of subsequences based on the indicationinformation. For example, N=4, m=2, the target subsequence is x₀, x₁,and the first sequence is w₀=x₀, w₁=x₁, w₂=x₀, w₃=x₁.

Correspondingly, that the network device receives the target UCI on thetarget PUCCH resource in S103 may be specifically:

The network device receives a DMRS of the target PUCCH resource, anddetermines the indication information based on a sequence of the DMRS.

When the target PUCCH resource occupies two orthogonal frequencydivision multiplexing (Orthogonal Frequency Division Multiplexing, OFDM)symbols in time domain, that the terminal device sends the target UCIand indication information on the target PUCCH resource may bespecifically:

The terminal device determines a sequence of a DMRS on each of the twoOFDM symbols occupied by the target PUCCH resource, where the sequenceof the DMRS on one OFDM symbol is determined based on the indicationinformation; or,

the terminal device determines a sequence of a DMRS on each of the twoOFDM symbols occupied by the target PUCCH resource, where the sequencesof the DMRSs on the two OFDM symbols are both determined based on theindication information.

The network device performs correlation computation on the sequence ofthe DMRS and the foregoing I sequences separately, to determine asequence selected by the terminal device. In this way, the indicationinformation is determined, and whether the UCI includes the CSI isfurther learned of, so that the entire UCI sequence is correctlyinterpreted.

As compared with the explicit carrying manner, in the foregoing methodin which the indication information is implicitly carried, a channelcoding gain can be obtained when the UCI does not include the CSI.Specifically, when the UCI does not include the CSI, according to anexisting method, a length X1 of a to-be-coded information bit sequenceof the UCI can be determined. When the UCI includes the CSI, accordingto the existing method, a length X2 of the to-be-coded information bitsequence of the UCI can be determined. Optionally, X1<X2. A length K ofa bit sequence after coding can be determined after the PUCCH resourceis determined. Therefore, when the UCI does not include the CSI, a coderate of the UCI is lower, reliability is higher, and a channel codinggain is higher. As compared with the explicit carrying manner, in theimplicit carrying manner, it is not required that the lengths of theto-be-coded bit sequences of the two types of UCI are the same, andflexibility is higher.

That the terminal device sends target UCI on a target PUCCH resource inoperation S102 may be performed as follows:

Operation S1021: The terminal device determines the information bitsequence a₀, . . . , a_(A−1) of the target UCI, where if the target UCIincludes CSI and response information, a bit sequence a_(B) ₁ , . . . ,a_(B) ₂ in a₀, . . . , a_(A−1) is an information bit sequence of theCSI, a_(C) ₁ , . . . , a_(C) ₂ is an information bit sequence of theresponse information, A is a length of the information bit sequence ofthe target UCI, A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers.

If the target UCI does not include the CSI and includes only theresponse information, an existing mapping manner is used for theinformation bit sequence of the UCI.

Operation S1022: The terminal device sends the information bit sequenceof the target UCI on the target PUCCH resource.

Correspondingly, that the network device receives the target UCI on thetarget PUCCH resource in operation S103 may be performed as follows:

The network device determines the information bit sequence a₀, . . . ,a_(A−1) of the UCI, where if the type of the target UCI is the firsttype, a bit sequence a_(B) ₁ , . . . , a_(B) ₂ in the information bitsequence a₀, . . . , a_(A−1) is an information bit sequence of the CSI,a_(C) ₁ , . . . , a_(C) ₂ is an information bit sequence of the responseinformation, A is a length of the information bit sequence of the targetUCI, A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers.

In one embodiment, before determining the information bit sequence ofthe target UCI, a bit sequence mapping manner that CSI is in front of anA/N is used for the terminal device. In this mapping manner, even if theterminal device misses the last DCI sent by the network device beforereporting the target UCI, CSI is not misplaced, so that a problem thatthe network device misinterprets content of the UCI is avoided. Forexample, the network device sends two pieces of DCI, namely, DCI0 andDCI1, at a moment n and a moment n+1, respectively. The two pieces ofDCI both indicate that the UCI is reported at the moment n+2. Then DCI1is the last DCI sent by the network device before the terminal devicereports the target UCI.

In one embodiment, when the terminal device sends the target UCI, theindication information indicates whether the UCI includes the CSI, andwhen the UCI includes the CSI, an information bit sequence of the UCI isformed in a bit sequence mapping manner that CSI is in front of an A/N.After receiving the UCI and the indication information, the networkdevice may determine the type of the UCI based on the indicationinformation, to correctly interpret the UCI based on the type of the UCIand the corresponding information bit sequence. In this way, a problemthat all content is incorrectly interpreted because the terminal devicemisses the DCI that triggers the aperiodic CSI can be avoided.

In another embodiment, at least two of the PUCCH resources indicated bythe plurality of pieces of DCI are different PUCCH resources.Correspondingly, that the terminal device sends target UCI on a targetPUCCH resource in S102 may be: The terminal device determines the targetPUCCH resource in the at least two different PUCCH resources accordingto a preset rule, and the terminal device sends the target UCI on thetarget PUCCH resource.

In one embodiment, the target PUCCH resource is a PUCCH resource thatcan carry the largest quantity of encoded bits of the at least twodifferent PUCCH resources; or, the target PUCCH resource is a PUCCHresource indicated by the last DCI of the plurality of pieces of DCIreceived by the terminal device before the terminal device sends thetarget UCI; or, the target PUCCH resource is one of PUCCH resources forcarrying UCI that includes CSI.

If the UCI carried in at least one of the at least two different PUCCHresources includes the CSI, the target PUCCH resource is one of PUCCHresources for carrying UCI that includes the CSI; or, if the UCI carriedin at least two of the at least two different PUCCH resources includesthe CSI, the target PUCCH resource is a PUCCH resource that can carrythe largest quantity of encoded bits of the two PUCCH resources carryingthe UCI that includes the CSI; or if the UCI carried in at least two ofthe at least two different PUCCH resources includes the CSI, the targetPUCCH resource is a PUCCH resource indicated by the last DCI of twopieces of DCI that indicate the at least two PUCCH resources before theterminal device sends the target UCI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are PUCCH resources in PUCCH resources configured by firstconfiguration information. Further, the PUCCH resources configured bythe first configuration information include at least one first PUCCHresource for carrying UCI that includes CSI and at least one secondPUCCH resource for carrying UCI that does not include CSI, and the PUCCHresources indicated by the plurality of pieces of DCI include at leastone first PUCCH resource and/or at least one second PUCCH resource.

In one embodiment, before the network device receives the target UCI onthe target PUCCH resource in operation S103, the method may furtherinclude:

determining, by the network device, the target PUCCH resource in the atleast two different PUCCH resources, and determining a type of thetarget UCI based on the target PUCCH resource.

The type of the target UCI includes a first type and a second type, UCIof the first type includes channel state information CSI, and UCI of thesecond type does not include CSI, or, a quantity of bits of UCI of thefirst type is within a first preset range, and a quantity of bits of UCIof the second type is within a second preset range.

In one embodiment, the determining, by the network device, a type of thetarget UCI based on the target PUCCH resource may be: The type of thetarget UCI is the first type if UCI triggered by DCI that indicates thetarget PUCCH resource includes CSI; and/or the type of the target UCI isthe second type if UCI triggered by DCI that indicates the target PUCCHresource does not include CSI.

In one embodiment, that the terminal device sends target UCI on a targetPUCCH resource in operation S102 may be performed as follows:

Operation S1021: The terminal device determines the information bitsequence a₀, . . . , a_(A−1) of the target UCI, where if the target UCIincludes CSI and response information, a bit sequence a_(B) ₁ , . . . ,a_(B) ₂ in a₀, . . . , a_(A−1) is an information bit sequence of theCSI, a_(C) ₁ , . . . , a_(C) ₂ is an information bit sequence of theresponse information, A is a length of the information bit sequence ofthe target UCI, A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers.

If the target UCI does not include the CSI and includes only theresponse information, an existing mapping manner is used for theinformation bit sequence of the UCI.

Operation S1022: The terminal device sends the information bit sequenceof the target UCI on the target PUCCH resource.

Correspondingly, that the network device receives the target UCI on thetarget PUCCH resource in operation S103 may be performed as follows:

The network device determines the information bit sequence a₀, . . . ,a_(A−1) of the UCI, where if the type of the target UCI is the firsttype, a bit sequence a_(B) ₁ , . . . , a_(B) ₂ in the information bitsequence a₀, . . . , a_(A−1) is an information bit sequence of the CSI,a_(C) ₁ , . . . , a_(C) ₂ is an information bit sequence of the responseinformation, A is a length of the information bit sequence of the targetUCI, A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers.

In one embodiment, the terminal device determines the target PUCCHresource in the at least two different PUCCH resources according to thepreset rule, and sends the target UCI on the target PUCCH resource,where when the UCI includes the CSI, an information bit sequence of theUCI is formed in a bit sequence mapping manner that CSI is in front ofan A/N. The network device determines the target PUCCH resource in theat least two different PUCCH resources, and determines the type of thetarget UCI based on the target PUCCH resource, to correctly interpretthe UCI based on the type of the UCI and the corresponding informationbit sequence. In this way, a problem that all content is incorrectlyinterpreted because the terminal device misses the DCI that triggers theaperiodic CSI can be avoided.

The technical solution of the method embodiment shown in FIG. 5 isdescribed in detail below by using two specific embodiments.

FIG. 6 is a flowchart of an embodiment of an information transmissionmethod according to this application. As shown in FIG. 6 , in thisembodiment, for example, PUCCH resources indicated by a plurality ofpieces of DCI are identical PUCCH resource, and a terminal deviceindicates a type of UCI by using indication information when sending theUCI. The method of this embodiment may include the following operations.

Operation S201: A network device sends a plurality of pieces of DCI to aterminal device, where each of the plurality of pieces of DCI is used totrigger reporting of one piece of UCI and indicate a PUCCH resourcecarrying the UCI, the UCI includes at least one piece of CSI andresponse information, and PUCCH resources indicated by the plurality ofpieces of downlink DCI occupy at least one identical OFDM symbol.

The CSI is aperiodic CSI or semi-persistent CSI.

Operation S202: The terminal device determines a type of target UCIbased on the plurality of pieces of DCI.

The type of the target UCI includes a first type and a second type, UCIof the first type includes CSI, and UCI of the second type does notinclude CSI, or, a quantity of bits of UCI of the first type is within afirst preset range, and a quantity of bits of UCI of the second type iswithin a second preset range. The type of the target UCI is determinedas the first type if one of the plurality of pieces of DCI triggers CSIreporting, and/or the type of the target UCI is determined as the secondtype if none of the plurality of pieces of DCI triggers CSI reporting.

Operation S203: The terminal device sends the target UCI and indicationinformation on a target PUCCH resource, where the indication informationis used to indicate the type of the target UCI.

Operation S204: The network device receives the target UCI and theindication information on the target PUCCH resource.

In one embodiment, the indication information has two carrying manners,namely, an explicit carrying manner and an implicit carrying manner.

When the explicit carrying manner is used, operation S203 may beperformed as follows: The terminal device sends a first information bitsequence on the target PUCCH resource, where a bit in at least onepreset position in the first information bit sequence is determinedbased on the indication information, and the first information bitsequence further includes an information bit sequence of the target UCI.

Correspondingly, operation S204 may be performed as follows: The networkdevice receives the first information bit sequence on the target PUCCHresource.

When the implicit carrying manner is used, operation S203 may beperformed as follows: The terminal device determines a sequence of aDMRS of the target PUCCH resource, where the sequence of the DMRS isdetermined based on the indication information; or,

the terminal device determines a sequence of a DMRS of the target PUCCHresource, where the sequence of the DMRS is determined based on a firstsequence and a second sequence, the first sequence is determined basedon the indication information, and the second sequence is determinedbased on configuration information received by the terminal device; or

the terminal device determines a sequence of a DMRS of the target PUCCHresource, where the sequence of the DMRS is determined based on a dotproduct result of a first sequence and a second sequence, the firstsequence is determined based on the indication information, and thesecond sequence is determined based on configuration informationreceived by the terminal device; or,

the terminal device determines a sequence of a DMRS of the target PUCCHresource, where a cyclic shift value or a sequence initialization valueof the sequence of the DMRS is determined based on the indicationinformation.

Correspondingly, operation S204 may be performed as follows: The networkdevice receives a DMRS of the target PUCCH resource, and determines theindication information based on a sequence of the DMRS. Refer to relateddescriptions of the embodiment shown in FIG. 5 for a specificdetermining manner, and details are not described herein again.

In one embodiment, that the terminal device sends the target UCI on atarget PUCCH resource in operation S203 may be performed as follows:

The terminal device determines an information bit sequence a₀, . . . ,a_(A−1) of the target UCI, where if the target UCI includes CSI andresponse information, a bit sequence a_(B) ₁ , . . . , a_(B) ₂ in a₀, .. . , a_(A−1) is an information bit sequence of the CSI, a_(C) ₁ . . . ,a_(C) ₂ is an information bit sequence of the response information, A isa length of the information bit sequence of the target UCI,A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers. If the targetUCI does not include the CSI and includes only the response information,an existing mapping manner is used for the information bit sequence ofthe UCI.

The terminal device sends the information bit sequence of the target UCIon the target PUCCH resource.

Correspondingly, that the network device receives the target UCI on thetarget PUCCH resource in operation S204 may be performed as follows:

The network device determines the information bit sequence a₀, . . . ,a_(A−1) of the UCI, where if the type of the target UCI is the firsttype, a bit sequence a_(B) ₁ , . . . , a_(B) ₂ in the information bitsequence a₀, . . . , a_(A−1) is an information bit sequence of the CSI,a_(C) ₁ , . . . , a_(C) ₂ is an information bit sequence of the responseinformation, A is a length of the information bit sequence of the targetUCI, A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers.

In the information transmission method provided in this embodiment, whenthe terminal device sends the UCI, the indication information indicateswhether the UCI includes the CSI, and when the UCI includes the CSI, aninformation bit sequence of the UCI is formed in a bit sequence mappingmanner that CSI is in front of an A/N. After receiving the UCI and theindication information, the network device may determine the type of theUCI based on the indication information, to correctly interpret the UCIbased on the type of the UCI and the corresponding information bitsequence. In this way, a problem that all content is incorrectlyinterpreted because the terminal device misses the DCI that triggers theaperiodic CSI can be avoided.

The technical solution of the method embodiment shown in FIG. 6 isdescribed in detail below by using an example in which there are twopieces of DCI.

FIG. 7 is a flowchart of an embodiment of an information transmissionmethod according to this application. As shown in FIG. 7 , the method ofthis embodiment may include the following operations.

Operation S301: A network device sends DCI0 to a terminal device at amoment n, where DCI0 is used to trigger reporting of UCI0 at a momentn+k once and indicate a No. 1 PUCCH resource that carries UCI0, and UCI0includes aperiodic CSI and response information A/N0 of schedulingdownlink data once. k is an integer greater than or equal to 2.

Operation S302: The network device sends DCI1 to the terminal device ata moment n+1, where DCI1 is used to trigger reporting of the UCI at themoment n+k once and indicate the No. 1 PUCCH resource that carries UCI1,and UCI1 includes response information A/N1.

Operation S303: The terminal device determines, based on detected DCI, atype of target UCI carried in the No. 1 PUCCH resource at the momentn+k.

Although the network device sends DCI0 and DCI1, the terminal device maymiss DCI. Therefore, there are three following cases:

(1) If the terminal device correctly detects DCI0 and DCI1, to bespecific, one of two pieces of DCI triggers CSI reporting, the type ofthe target UCI is a first type, and the target UCI includes the CSI,A/N0, and A/N1.

(2) If the terminal device correctly detects DCI1 and misses DCI0, onepiece of DCI received by the terminal device does not trigger CSIreporting, the type of the target UCI is a second type, the target UCIincludes A/N1, and may also include a 0 bit padded for A/N0. Refer tothe foregoing descriptions for a specific padding manner, and detailsare not described herein again.

(3) If the terminal device correctly detects DCI0 and misses DCI1, onepiece of DCI received by the terminal device triggers CSI reporting, thetype of the target UCI is a first type, and the target UCI includes A/N0and the CSI.

The UCI of the first type includes the CSI, and the UCI of the secondtype does not include the CSI.

Operation S304: The terminal device sends the target UCI and indicationinformation on a target PUCCH resource, where the indication informationis used to indicate the type of the target UCI.

Operation S305: The network device receives the target UCI and theindication information on the target PUCCH resource.

In one embodiment, the indication information has two carrying manners,namely, an explicit carrying manner and an implicit carrying manner.

When the explicit carrying manner is used, operation S304 is: theterminal device sends a first information bit sequence i₀, a₀, . . . ,a_(A−1) on a target PUCCH resource, where i₀ is indication information.For example, when i₀ is 1, i₀ indicates that the target UCI is of thefirst type, and when i₀ is 0, i₀ indicates that the target UCI is of thesecond type. The indication information may be alternatively indicatedby two or more bits. An information bit sequence of the target UCI isa₀, . . . , a_(A−1). Correspondingly, S305 is: The network devicereceives the first information bit sequence a₀, a₀, . . . , a_(A−1) onthe target PUCCH resource, and can determine the type of the target UCIbased on i₀.

When the implicit carrying manner is used, the sequence of the DMRS isdetermined based on a dot product result of a first sequence and asecond sequence. For example, the sequence of the DMRS is a complexnumber sequence with a length of N: c₀, c₁, . . . , c_(N−1), wherec_(k)=w_(k)·y_(k)(k=0, . . . , N−1). w₀, . . . , w_(N−1) is a firstsequence, and is determined by the terminal device in a plurality ofsequences based on the indication information. y₀, . . . , y_(N−1) is asecond sequence, and a specific value may be determined according to apredefined rule. The first sequence is selected by the terminal devicefrom I sequences based on the indication information. The I sequencesare predefined, or configured by using sequence configurationinformation received by the terminal device. The sequence configurationinformation is carried by RRC signaling, or is carried by MAC CEsignaling. In the I sequences, there are two different sequences thatsatisfy orthogonality.

In one embodiment, a first sequence with a length of N is determined byusing a target subsequence with a length of m in a manner of duplicationand extension. The target subsequence is determined by the terminaldevice in a plurality of subsequences based on the indicationinformation. For example, N=4, m=2, the target subsequence is x₀, x₁,and the first sequence is w₀=x₀, w₁=x₁, w₂=x₀, w₃=x₁. In a manner ofsimplicity carrying the indication information, a channel coding gaincan be obtained when the target UCI does not include the CSI.

In one embodiment, the terminal device sends the target UCI on thetarget PUCCH resource. If the target UCI includes CSI and responseinformation, the terminal device determines that a bit sequence a_(B) ₁, . . . , a_(B) ₂ in the information bit sequence a₀, . . . , a_(A−1) ofthe target UCI is an information bit sequence of the CSI, a_(C) ₁ , . .. , a_(C) ₂ is an information bit sequence of the response information,A is a length of the information bit sequence of the target UCI,A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers. If the targetUCI does not include the CSI and includes only the response information,an existing mapping manner is used for the information bit sequence ofthe UCI. After receiving the target UCI and the indication information,the network device determines the type of the target UCI based on theindication information. If the type of the target UCI is the first type,the network device determines that the bit sequence a_(B) ₁ , . . . ,a_(B) ₂ in the information bit sequence a₀, . . . , a_(A−1) of thetarget UCI is the information bit sequence of the CSI, and a_(C) ₁ , . .. , a_(C) ₂ is the information bit sequence of the response information.

FIG. 8 is a flowchart of an embodiment of an information transmissionmethod according to this application. As shown in FIG. 8 , in thisembodiment, for example, at least two of PUCCH resources indicated by aplurality of pieces of DCI are different PUCCH resources, and a terminaldevice determines a target PUCCH resource in the at least two differentPUCCH resources according to a preset rule. The method of thisembodiment may include the following operations.

Operation S401: The network device sends a plurality of pieces of DCI toa terminal device, where each of the plurality of pieces of DCI is usedto trigger reporting of one piece of UCI and indicate a PUCCH resourcecarrying the UCI, the UCI includes at least one piece of CSI andresponse information, and PUCCH resources indicated by the plurality ofpieces of downlink DCI occupy at least one same orthogonal frequencydivision multiplexing OFDM symbol.

The CSI is aperiodic CSI or semi-persistent CSI, and at least two of thePUCCH resources indicated by the plurality of pieces of DCI aredifferent PUCCH resources.

Operation S402: The terminal device determines the target PUCCH resourcein the at least two different PUCCH resources according to the presetrule, and sends the target UCI on the target PUCCH resource.

In one embodiment, the target PUCCH resource is a PUCCH resource thatcan carry the largest quantity of encoded bits of the at least twodifferent PUCCH resources; or, the target PUCCH resource is a PUCCHresource indicated by the last DCI of the plurality of pieces of DCIreceived by the terminal device before the terminal device sends thetarget UCI; or, the target PUCCH resource is one of PUCCH resources forcarrying UCI that includes CSI.

In one embodiment, that the terminal device sends the target UCI on thetarget PUCCH resource may be performed as follows:

The terminal device determines an information bit sequence a₀, . . . ,a_(A−1) of the target UCI, where if the target UCI includes CSI andresponse information, a bit sequence a_(B) ₁ , . . . , a_(B) ₂ in a₀, .. . , a₁ is an information bit sequence of the CSI, a_(C) ₁ , . . . ,a_(C) ₂ is an information bit sequence of the response information, A isa length of the information bit sequence of the target UCI,A>C2>C1>B2>B1≥0, and A, B1, B2, C1, and C2 are integers. If the targetUCI does not include the CSI and includes only the response information,an existing mapping manner is used for the information bit sequence ofthe UCI. The terminal device sends the information bit sequence of thetarget UCI on the target PUCCH resource.

Operation S403: The network device determines the target PUCCH resourcein the at least two different PUCCH resources, and determines a type ofthe target UCI based on the target PUCCH resource.

The type of the target UCI includes a first type and a second type, UCIof the first type includes channel state information CSI, and UCI of thesecond type does not include CSI, or, a quantity of bits of UCI of thefirst type is within a first preset range, and a quantity of bits of UCIof the second type is within a second preset range.

In one embodiment, that the network device determines a type of thetarget UCI based on the target PUCCH resource may be: The type of thetarget UCI is the first type if UCI triggered by DCI that indicates thetarget PUCCH resource includes CSI; and/or the type of the target UCI isthe second type if UCI triggered by DCI that indicates the target PUCCHresource does not include CSI.

Operation S404: The network device receives the target UCI on the targetPUCCH resource.

In one embodiment, the network device determines the information bitsequence a₀, . . . , a_(A−1) of the UCI, where

if the type of the target UCI is the first type, a bit sequence a_(B) ₁, . . . , a_(B) ₂ in the information bit sequence a₀, . . . , a_(A−1) isan information bit sequence of the CSI, a_(C) ₁ , . . . , a_(C) ₂ is aninformation bit sequence of the response information, A is a length ofthe information bit sequence of the target UCI, A>C2>C1>B2>B1≥0, and A,B1, B2, C1, and C2 are integers.

In the information transmission method provided in this embodiment, theterminal device determines the target PUCCH resource in the at least twodifferent PUCCH resources according to the preset rule, and sends thetarget UCI on the target PUCCH resource, where when the UCI includes theCSI, an information bit sequence of the UCI is formed in a bit sequencemapping manner that CSI is in front of an A/N. The network devicedetermines the target PUCCH resource in the at least two different PUCCHresources, and determines the type of the target UCI based on the targetPUCCH resource, to correctly interpret the UCI based on the type of theUCI and the corresponding information bit sequence. In this way, aproblem that all content is incorrectly interpreted because the terminaldevice misses the DCI that triggers the aperiodic CSI can be avoided.

The technical solution of the method embodiment shown in FIG. 7 isdescribed in detail below by using an example in which there are twopieces of DCI.

FIG. 9 is a flowchart of an embodiment of an information transmissionmethod according to this application. As shown in FIG. 9 , the method ofthis embodiment may include:

Operation S501: A network device sends DCI0 to a terminal device at amoment n, where DCI0 is used to trigger reporting of UCI0 at a momentn+k once and indicate a No. 1 PUCCH resource that carries UCI0, and UCI0includes aperiodic CSI and response information A/N0 of schedulingdownlink data once. k is an integer greater than or equal to 2.

Operation S502: The network device sends DCI1 to the terminal device ata moment n+1, where DCI1 is used to trigger reporting of the UCI at themoment n+k once and indicate a No. 2 PUCCH resource that carries UCI1,and UCI1 includes response information A/N1.

FIG. 10 a schematic diagram of the PUCCH resources respectivelyindicated by DCI0 and DCI1. As shown in FIG. 10 , the No. 1 PUCCHresource and the No. 2 PUCCH resource are different PUCCH resources. Aquantity of encoded bits that the No. 1 PUCCH resource can carry isgreater than that the No. 2 PUCCH resource can. Specifically, because aquantity of bits of UCI required to report only A/N1 may be greatlydifferent from a quantity of bits of UCI required to report both A/N1and the CSI, DCI1 allocates another PUCCH resource, namely, the No. 2PUCCH resource. However, the No. 2 resource and the No. 1 resourceoccupy a same OFDM symbol. To be specific, the CSI, A/N0, and A/N1 thatcorrespond to DCI0 and DCI1 are reported at a same moment but by usingdifferent PUCCH resources.

In this embodiment, the No. 1 PUCCH resource indicated by DCI0 thattriggers the CSI is different from the No. 2 PUCCH resource indicated bysubsequent DCI1 that schedules only data. The No. 1 PUCCH resource andthe No. 2 PUCCH resource occupy at least one same OFDM symbol, but onlyone PUCCH resource can be used to carry the CSI. A time-frequency coderesource occupied by each PUCCH is preconfigured by the network device.

Operation S503: The terminal device determines a target PUCCH resourcefrom the No. 1 PUCCH resource and the No. 2 PUCCH resource according toa preset rule, and the terminal device sends the target UCI on thetarget PUCCH resource.

Operation S504: The network device receives the target UCI on the targetPUCCH resource.

In one embodiment, the target PUCCH resource is a PUCCH resource thatcan carry the largest quantity of encoded bits of the No. 1 PUCCHresource and the No. 2 PUCCH resource, that is, the No. 1 PUCCHresource; or, the target PUCCH resource is a PUCCH resource indicated bythe last DCI of the plurality of pieces of DCI received by the terminaldevice before the terminal device sends the target UCI, that is, the No.2 PUCCH resource; or, the target PUCCH resource is one of PUCCHresources for carrying UCI that includes CSI, that is, the No. 1 PUCCHresource.

When receiving DCI0 and DCI1, the terminal device can determine that theNo. 1 resource and the No. 2 resource that are selected by two pieces ofDCI occupy a same OFDM symbol, and learn of that the No. 1 resource maycarry the CSI, and the No. 2 resource does not carry the CSI. There arethe following three cases:

1) When the terminal device simultaneously detects DCI0 and DCI1, theterminal device selects the No. 1 resource to carry the CSI, A/N0, andA/N1, and forms information bit sequences of the CSI and the A/N intothe information bit sequence of the UCI in a mapping manner that CSI isin front of an A/N in the foregoing embodiment.

2) When the terminal device detects DCI0 but misses DCI1, the terminaldevice does not know that downlink data is scheduled for the secondtime, and does not know that the No. 2 resource is allocated. Therefore,the terminal device selects the No. 1 resource to carry the CSI andA/N0, and forms information bit sequences of the CSI and A/N0 into theinformation bit sequence of the UCI in a mapping manner that CSI is infront of an A/N in the foregoing embodiment.

3) When the terminal device detects DCI1 and misses DCI0, the terminaldevice does not know that reporting of aperiodic CSI is scheduled, anddoes not know that the No. 1 resource is allocated. However, theterminal device determines, based on indication information in DCI1,that two pieces of A/N information need to be fed back a current time.Therefore, the terminal device selects the No. 2 resource to carry theA/N, may further carry a 0 bit padded for A/N0, and forms theinformation bit sequence of the A/N into the information bit sequence ofthe UCI in the existing mapping manner.

Therefore, all UCI information that needs to be fed back in reporting ofthe UCI is carried in the PUCCH resource indicated by the DCI thattriggers the CSI, provided that the terminal device detects the DCI thattriggers the CSI. If the terminal device misses the DCI that triggersthe CSI, all UCI information that needs to be fed back in reporting ofthe UCI is carried in the PUCCH resource indicated by other DCI.

The network device allocates the No. 1 PUCCH resource and the No. 2PUCCH resource by using DCI0 and DCI1, but the network device does notknow whether the terminal device detects both pieces of DCI. Therefore,the network device performs blind detection on the two PUCCH resources.A method for blind detection may be energy detection, signal-to-noiseratio detection, or another detection manner. Using energy detection asan example, when the network device detects energy that exceeds athreshold on the No. 1 PUCCH resource, the network device may determinethat the terminal device has definitely detected DCI0, and therefore theCSI definitely exists in current reporting, so that the information bitsequence of the UCI can be correctly interpreted. When the networkdevice detects energy that exceeds a threshold on the No. 2 PUCCHresource, the network device may determine that the terminal device hasdefinitely missed DCI0, and there is definitely no CSI in currentreporting, so that the information bit sequence of the UCI can becorrectly interpreted. A manner of signal-to-noise ratio detection issimilar, and details are not described herein.

Further, the No. 1 PUCCH resource and the No. 2 PUCCH resource are PUCCHresources of PUCCH resources configured by first configurationinformation. The PUCCH resources configured by the first configurationinformation include at least one first PUCCH resource for carrying UCIthat includes CSI and at least one second PUCCH resource for carryingUCI that does not include CSI, and the No. 1 PUCCH resource and the No.2 PUCCH resource include at least one first PUCCH resource and/or atleast one second PUCCH resource.

In one embodiment, the No. 1 resource and the No. 2 resource areselected from a same plurality of PUCCH resources. The plurality ofPUCCH resources are configured by the network device by using signaling,for example, RRC signaling. The DCI indicates, by using a bit field, aPUCCH resource to be selected from the plurality of PUCCH resources acurrent time.

In one embodiment, the No. 1 resource and the No. 2 resource areselected from different pluralities of PUCCH resources. For example, abase station configures a first plurality of PUCCH resources and asecond plurality of PUCCH resources by using signaling (for example, RRCsignaling, MAC CE signaling, or DCI signaling). When the DCI triggersreporting of the aperiodic CSI, the DCI indicates, by using a bit field,a PUCCH resource to be selected from the first plurality of PUCCHresources a current time. When the DCI does not trigger reporting of theaperiodic CSI, the DCI indicates, by using a bit field, a PUCCH resourceto be selected from the second plurality of PUCCH resources a currenttime. In addition, the PUCCH resources indicated twice are different.

FIG. 11 is a schematic structural diagram of an embodiment of a terminaldevice according to this application. As shown in FIG. 11 , the terminaldevice of this embodiment may include a receiving module 11 and asending module 12. The receiving module 11 is configured to receive aplurality of pieces of downlink control information DCI, where each ofthe plurality of pieces of DCI is used to trigger reporting of one pieceof UCI and indicate a physical uplink control channel PUCCH resourcecarrying the UCI, the UCI includes at least one piece of channel stateinformation CSI and response information, and PUCCH resources indicatedby the plurality of pieces of downlink DCI occupy at least one sameorthogonal frequency division multiplexing OFDM symbol. The sendingmodule 12 is configured to send target UCI on a target PUCCH resource,where the target UCI includes UCI triggered by the plurality of piecesof DCI, and the target PUCCH resource is one of the PUCCH resourcesindicated by the plurality of pieces of DCI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are a same PUCCH resource, and the sending module 12 isconfigured to send the target UCI and indication information on thetarget PUCCH resource, where the indication information is used toindicate a type of the target UCI, the type of the target UCI includes afirst type and a second type, UCI of the first type includes channelstate information CSI, and UCI of the second type does not include CSI,or, a quantity of bits of UCI of the first type is within a first presetrange, and a quantity of bits of UCI of the second type is within asecond preset range.

The apparatus in this embodiment may be configured to execute thetechnical solutions of the method embodiment shown from FIG. 5 to FIG. 9. The implementation principles and technical effects are similar, andare not further described herein.

FIG. 12 is schematic structural diagram of an embodiment of a terminaldevice according to this application. As shown in FIG. 12 , based on theapparatus structure shown in FIG. 12 , the apparatus of this embodimentmay further include a determining module 13. The determining module 13is configured to: determine the type of the target UCI based on theplurality of pieces of DCI; and determine the type of the target UCI asthe first type if one of the plurality of pieces of DCI triggers CSIreporting, and/or determine the type of the target UCI as the secondtype if none of the plurality of pieces of DCI triggers CSI reporting.

In one embodiment, the sending module 12 is configured to send a firstinformation bit sequence on the target PUCCH resource, where a bit in atleast one preset position in the first information bit sequence isdetermined based on the indication information, and the firstinformation bit sequence further includes an information bit sequence ofthe target UCI.

In one embodiment, the sending module 12 is configured to determine asequence of a demodulation reference signal DMRS of the target PUCCHresource, where the sequence of the DMRS is determined based on a firstsequence and a second sequence, the first sequence is determined basedon the indication information, and the second sequence is determinedbased on configuration information received by the terminal device.

In one embodiment, at least two of the PUCCH resources indicated by theplurality of pieces of DCI are different PUCCH resources, and thesending module 12 is configured to: determine the target PUCCH resourcein the at least two different PUCCH resources according to a presetrule, and send the target UCI on the target PUCCH resource.

In one embodiment, the target PUCCH resource is a PUCCH resource thatcan carry the largest quantity of encoded bits of the at least twodifferent PUCCH resources; or, the target PUCCH resource is a PUCCHresource indicated by the last DCI of the plurality of pieces of DCIreceived by the terminal device before the terminal device sends thetarget UCI; or, the target PUCCH resource is one of PUCCH resources forcarrying UCI that includes CSI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are PUCCH resources in PUCCH resources configured by firstconfiguration information.

Further, the PUCCH resources configured by the first configurationinformation include at least one first PUCCH resource for carrying UCIthat includes CSI and at least one second PUCCH resource for carryingUCI that does not include CSI, and the PUCCH resources indicated by theplurality of pieces of DCI include at least one first PUCCH resourceand/or at least one second PUCCH resource.

In this embodiment, the CSI is aperiodic CSI or semi-persistent CSI.

In one embodiment, the sending module 12 is configured to: determine theinformation bit sequence a₀, . . . , a_(A−1) of the target UCI, where ifthe target UCI includes CSI and response information, a bit sequencea_(B) ₁ , . . . , a_(B) ₂ in a₀, . . . , a_(A−1) is an information bitsequence of the CSI, a_(C) ₁ , . . . , a_(C) ₂ is an information bitsequence of the response information, A is a length of the informationbit sequence of the target UCI, A>C2>C1>B2>B1≥0, and A, B1, B2, C1, andC2 are integers; and send the information bit sequence on the targetPUCCH resource.

The apparatus in this embodiment may be configured to execute thetechnical solutions of the method embodiment shown from FIG. 5 to FIG. 9. The implementation principles and technical effects are similar, andare not further described herein.

FIG. 13 is a schematic structural diagram of an embodiment of a networkdevice according to this application. As shown in FIG. 13 , the networkdevice in this embodiment may include a sending module 21 and areceiving module 22. The sending module 21 is configured to send aplurality of pieces of downlink control information DCI, where each ofthe plurality of pieces of DCI is used to trigger reporting of one pieceof UCI and indicate a physical uplink control channel PUCCH resourcecarrying the UCI, the UCI includes at least one piece of channel stateinformation CSI and response information, and PUCCH resources indicatedby the plurality of pieces of downlink DCI occupy at least one sameorthogonal frequency division multiplexing OFDM symbol. The receivingmodule 22 is configured to receive target UCI on a target PUCCHresource, where the target PUCCH resource is one of the PUCCH resourcesindicated by the plurality of pieces of DCI, and the target UCI includesUCI triggered by all or some of the plurality of pieces of DCI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are a same PUCCH resource, and the receiving module 22 isconfigured to:

receive the target UCI and indication information on the target PUCCHresource, where the indication information is used to indicate a type ofthe target UCI, the type of the target UCI includes a first type and asecond type, UCI of the first type includes channel state informationCSI, and UCI of the second type does not include CSI, or, a quantity ofbits of UCI of the first type is within a first preset range, and aquantity of bits of UCI of the second type is within a second presetrange.

In one embodiment, the receiving module 22 is configured to receive afirst information bit sequence on the target PUCCH resource, where theindication information is determined based on a bit in at least onepreset position in the first information bit sequence, and the firstinformation bit sequence further includes an information bit sequence ofthe target UCI.

In one embodiment, the receiving module 22 is configured to: receive ademodulation reference signal DMRS of the target PUCCH resource, anddetermine the indication information based on a sequence of the DMRS,where the sequence of the DMRS is determined based on a first sequenceand a second sequence, the first sequence is determined based on theindication information, and the second sequence is determined based onconfiguration information sent by the network device.

The apparatus in this embodiment may be configured to execute thetechnical solutions of the method embodiment shown from FIG. 5 to FIG. 9. The implementation principles and technical effects are similar, andare not further described herein.

FIG. 14 is schematic structural diagram of an embodiment of a networkdevice according to this application. As shown in FIG. 14 , based on theapparatus structure shown in FIG. 13 , the apparatus of this embodimentmay further include a determining module 23. The determining module 23is configured to: determine a target PUCCH resource in at least twodifferent PUCCH resources, and determine a type of target UCI based onthe target PUCCH resource, where the type of the target UCI includes afirst type and a second type, UCI of the first type includes channelstate information CSI, and UCI of the second type does not include CSI,or, a quantity of bits of UCI of the first type is within a first presetrange, and a quantity of bits of UCI of the second type is within asecond preset range.

In one embodiment, the determining module 23 is configured to: determinethe type of the target UCI as the first type if UCI triggered by DCIthat indicates the target PUCCH resource includes CSI, and/or determinethe type of the target UCI as the second type if UCI triggered by DCIthat indicates the target PUCCH resource does not include CSI.

In one embodiment, the PUCCH resources indicated by the plurality ofpieces of DCI are PUCCH resources in PUCCH resources configured by firstconfiguration information.

Further, the PUCCH resources configured by the first configurationinformation include at least one first PUCCH resource for carrying UCIthat includes CSI and at least one second PUCCH resource for carryingUCI that does not include CSI, and the PUCCH resources indicated by theplurality of pieces of DCI include at least one first PUCCH resourceand/or at least one second PUCCH resource.

In this embodiment, the CSI is aperiodic CSI or semi-persistent CSI.

In one embodiment, the receiving module 22 is configured to determinethe information bit sequence a₀, . . . , a_(A−1) of the UCI, where ifthe type of the target UCI is the first type, a bit sequence a_(B) ₁ , .. . , a_(B) ₂ in the information bit sequence a₀, . . . , a_(A−1) is aninformation bit sequence of the CSI, a_(C) ₁ , . . . , a_(C) ₂ is aninformation bit sequence of the response information, A is a length ofthe information bit sequence of the target UCI, A>C2>C1>B2>B1≥0, and A,B1, B2, C1, and C2 are integers.

The apparatus in this embodiment may be configured to execute thetechnical solutions of the method embodiment shown from FIG. 5 to FIG. 9. The implementation principles and technical effects are similar, andare not further described herein.

FIG. 15 is a schematic structural diagram of another terminal deviceaccording to this application. The terminal device 700 includes:

a memory 701, configured to store a program instruction, where thememory 701 may be a flash (flash memory); and

a processor 702, configured to invoke and execute the programinstruction in the memory, to implement steps in the informationtransmission method shown in any one of FIG. 5 to FIG. 9 . Refer torelated descriptions in the foregoing method embodiment for details.

In one embodiment, the memory 701 may be independent or may beintegrated with the processor 702.

The terminal device in FIG. 15 may further include a transceiver (notshown), configured to receive and send a signal by using an antenna.

The terminal device may be configured to perform the steps and/orprocedures corresponding to the terminal device in the foregoing methodembodiment.

FIG. 16 is a schematic structural diagram of another network deviceaccording to this application. The network device 800 includes:

a memory 801, configured to store a program instruction, where thememory 701 may be a flash (flash memory); and

a processor 802, configured to invoke and execute the programinstruction in the memory, to implement steps in the informationtransmission method shown in any one of FIG. 5 to FIG. 9 . Refer torelated descriptions in the foregoing method embodiment for details.

In one embodiment, the memory 801 may be independent or may beintegrated with the processor 802.

The network device in FIG. 16 may further include a transceiver (notshown), configured to receive and send a signal by using an antenna.

The network device may be configured to perform the steps and/orprocedures corresponding to the network device in the foregoing methodembodiment.

This application further provides a readable storage medium. Thereadable storage medium stores an execution instruction. When at leastone processor of a terminal device executes the execution instruction,the terminal device performs the information transmission method in theforegoing method embodiment.

This application further provides a readable storage medium. Thereadable storage medium stores an execution instruction. When at leastone processor of a network device executes the execution instruction,the network device performs the information transmission method in theforegoing method embodiment.

This application further provides a chip. The chip is connected to amemory, or the memory is integrated on the chip. When a software programstored in the memory is executed, the information transmission method inthe foregoing method embodiment is implemented.

This application further provides a program product. The program productincludes an execution instruction. The execution instruction is storedin a readable storage medium. At least one processor of a terminaldevice may read the execution instruction from the readable storagemedium. The at least one processor executes the execution instruction,so that the terminal device implements the information transmissionmethod in the foregoing method embodiment.

This application further provides a program product. The program productincludes an execution instruction. The execution instruction is storedin a readable storage medium. At least one processor of a network devicemay read the execution instruction from the readable storage medium. Theat least one processor executes the execution instruction, so that thenetwork device implements the information transmission method in theforegoing method embodiment.

A person of ordinary skill in the art may understand that all or some ofthe foregoing embodiments may be implemented by means of software,hardware, firmware, or any combination thereof. When software is used toimplement the embodiments, the embodiments may be implemented completelyor partially in a form of a computer program product. The computerprogram product includes one or more computer instructions. When thecomputer program instructions are loaded and executed on the computer,the procedure or functions according to the embodiments of thisapplication are all or partially generated. The computer may be ageneral-purpose computer, a special-purpose computer, a computernetwork, or other programmable apparatuses. The computer instructionsmay be stored in a computer-readable storage medium or may betransmitted from a computer-readable storage medium to anothercomputer-readable storage medium. For example, the computer instructionsmay be transmitted from a website, computer, server, or data center toanother web site, computer, server, or data center in a wired (forexample, a coaxial cable, an optical fiber, or a digital subscriber line(DSL)) or wireless (for example, infrared, radio, and microwave) manner.The computer-readable storage medium may be any usable medium accessibleby a computer, or a data storage device, such as a server or a datacenter, integrating one or more usable media. The usable medium may be amagnetic medium (for example, a floppy disk, a hard disk, or a magnetictape), an optical medium (for example, a DVD), a semiconductor medium(for example, a solid-state drive Solid State Disk (SSD)), or the like.

What is claimed is:
 1. A method, comprising: receiving a plurality ofdownlink control information (DCI) from a network device, wherein eachof the plurality of DCI is to trigger a reporting of one uplink controlinformation (UCI) and to indicate a physical uplink control channel(PUCCH) resource carrying the UCI, wherein the UCI includesacknowledgment information, and wherein PUCCH resources indicated by theplurality of DCI occupy at least one identical orthogonal frequencydivision multiplexing (OFDM) symbol; and sending target UCI on a targetPUCCH resource to the network device, wherein the target UCI compriseseach UCI triggered by the plurality of DCI, and wherein the target PUCCHresource is one of the PUCCH resources indicated by at least one of theplurality of DCI received from the network device.
 2. The methodaccording to claim 1, wherein the target PUCCH resource is a PUCCHresource indicated by a last DCI of the plurality of DCI received beforesending the target UCI.
 3. The method according to claim 1, wherein atleast two of the PUCCH resources indicated by the plurality of DCI aredifferent PUCCH resources.
 4. The method according to claim 1, whereinthe target PUCCH resource is a PUCCH resource being capable of carryinga largest quantity of encoded bits of the PUCCH resources indicated bythe plurality of DCI.
 5. The method according to claim 1, whereinindication information is simultaneously sent on the target PUCCHresource together with the target UCI, wherein the indicationinformation is used to indicate a type of the target UCI.
 6. A method,comprising: sending a plurality of downlink control information (DCI) toa terminal device, wherein each of the plurality of DCI is to trigger areporting of one UCI and to indicate a physical uplink control channel(PUCCH) resource carrying the UCI, wherein the UCI comprisesacknowledgment information, and wherein PUCCH resources indicated by theplurality of DCI occupy at least one same orthogonal frequency divisionmultiplexing (OFDM) symbol; and receiving target UCI on a target PUCCHresource from the terminal device, wherein the target PUCCH resource isone of the PUCCH resources indicated by the plurality of DCI, andwherein the target UCI comprises each UCI triggered by at least one ofthe plurality DCI sent to the terminal device.
 7. The method accordingto claim 6, wherein the target PUCCH resource is a PUCCH resourceindicated by a last DCI of the plurality of DCI.
 8. The method accordingto claim 6, wherein at least two of the PUCCH resources indicated by theplurality DCI are different PUCCH resources, and the receiving thetarget UCI on the target PUCCH resource comprises: determining thetarget PUCCH resource in the at least two different PUCCH resourcesaccording to a preset rule, and receiving the target UCI on the targetPUCCH resource.
 9. The method according to claim 6, wherein the targetPUCCH resource is a PUCCH resource being capable of carrying a largestquantity of encoded bits of the PUCCH resources indicated by theplurality of DCI.
 10. The method according to claim 6, whereinindication information is simultaneously sent on the target PUCCHresource together with the target UCI, wherein the indicationinformation is used to indicate a type of the target UCI.
 11. Anapparatus, comprising: one or more processors; and one or more memories,wherein the one or more memories store a computer program for executionby the one or more processors to perform operations comprising:receiving a plurality of downlink control information (DCI) from anetwork device, wherein each of the plurality of DCI is to trigger areporting of one UCI and to indicate a physical uplink control channel(PUCCH) resource carrying the UCI, wherein the UCI comprisesacknowledgment information, and wherein PUCCH resources indicated by theplurality of DCI occupy at least one identical orthogonal frequencydivision multiplexing (OFDM) symbol; and sending target UCI on a targetPUCCH resource to the network device, wherein the target UCI compriseseach UCI triggered by the plurality of DCI, and wherein the target PUCCHresource is one of the PUCCH resources indicated by the plurality of DCIreceived from the network device.
 12. The apparatus according to claim11, wherein the target PUCCH resource is a PUCCH resource indicated by alast DCI of the plurality of DCI received by the apparatus before theapparatus sends the target UCI.
 13. The apparatus according to claim 11,wherein at least two of the PUCCH resources indicated by the pluralityof DCI are different PUCCH resources, and the sending the target UCI onthe target PUCCH resource comprises: determining the target PUCCHresource in the at least two different PUCCH resources according to apreset rule, and sending the target UCI on the target PUCCH resource.14. The apparatus according to claim 11, wherein the target PUCCHresource is a PUCCH resource being capable of carrying a largestquantity of encoded bits of the PUCCH resources indicated by theplurality of DCI.
 15. The apparatus according to claim 11, whereinindication information is simultaneously sent on the target PUCCHresource together with the target UCI, wherein the indicationinformation is used to indicate a type of the target UCI.
 16. Anapparatus, comprising: one or more processors; and one or more memories,wherein the one or more memories store a computer program for executionby the one or more processors to perform operations comprising: sendinga plurality of downlink control information (DCI) to a terminal device,wherein each of the plurality of DCI is to trigger a reporting of oneUCI and to indicate a physical uplink control channel (PUCCH) resourcecarrying the one UCI, wherein the one UCI comprises acknowledgmentinformation, and wherein PUCCH resources indicated by the plurality ofDCI occupy at least one same orthogonal frequency division multiplexing(OFDM) symbol; and receiving target UCI on a target PUCCH resource fromthe terminal device, wherein the target PUCCH resource is one of thePUCCH resources indicated by the plurality of DCI, and the target UCIcomprises each UCI triggered by at least one the plurality of DCI sentto the terminal device.
 17. The apparatus according to claim 16, whereinthe target PUCCH resource is a PUCCH resource indicated by a last DCI ofthe plurality of DCI.
 18. The apparatus according to claim 16, whereinat least two of the PUCCH resources indicated by the plurality of DCIare different PUCCH resources, and the receiving the target UCI on thetarget PUCCH resource comprises: determining the target PUCCH resourcein the at least two different PUCCH resources according to a presetrule, and receiving the target UCI on the target PUCCH resource.
 19. Theapparatus according to claim 16, wherein the target PUCCH resource is aPUCCH resource being capable of carrying a largest quantity of encodedbits of the PUCCH resources indicated by the plurality of DCI.
 20. Theapparatus according to claim 16, wherein indication information issimultaneously sent on the target PUCCH resource together with thetarget UCI, wherein the indication information is used to indicate atype of the target UCI.